.showgrid {
	background: url(showgrid.gif);
	}
.container {
	float: left;
	}
.ie .container {
	width: 905px;
	}
body {
	font: 11px/20px Georgia, "LiHei pro", sans-serif;
	}
body.ie {
	font-size: 10px;
	}
.w1,.w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10 {
	margin-right: 25px;
	float: left;
	}
.ie .w1,.ie .w2,.ie .w3,.ie .w4,.ie .w5,
.ie .w6,.ie .w7,.ie .w8,.ie .w9,.ie .w10 {
	display: inline;
	}
.w1 { width: 85px; }
.w2 { width: 195px; }
.w3 { width: 305px; }
.w4 { width: 415px; }
.w5 { width: 525px; }
.w6 { width: 635px; }
.w7 { width: 745px; }
.w8 { width: 855px; }
.w9 { width: 965px; }
.w10{ width:1075px; }

.p1 { padding-left: 110px; }
.p2 { padding-left: 220px; }
.p3 { padding-left: 330px; }
.p4 { padding-left: 440px; }
.p5 { padding-left: 550px; }
.p6 { padding-left: 660px; }
.p7 { padding-left: 770px; }

.tp { margin-top: 24px; }
.st { margin-left: 25px; clear: left; }

.bd { margin-right: 12px; padding-right: 12px; border-right: 1px solid #ccc; }
.hg { margin-right: 0; padding-right: 25px; }
.ng { margin-right: 0; }

p {	margin-bottom: 24px; }

h1 { font-weight: bold; text-transform: uppercase; letter-spacing: 3px; font-size: 24px; line-height: 48px; margin-bottom: 24px; }
h2 { font-weight: bold; font-size: 16px; line-height: 48px; margin-bottom: 0px; }
h3 { font-weight: bold; }
h4 { font-weight: bold; }
h5 { font-weight: bold; }
h6 {}

.sp10 { height: 10px; height: auto !important; min-height: 10px; }
.sp20 { height: 20px; height: auto !important; min-height: 20px; }
.sp30 { height: 30px; height: auto !important; min-height: 30px; }
.sp40 { height: 40px; height: auto !important; min-height: 40px; }
.sp50 { height: 50px; height: auto !important; min-height: 50px; }
.sp60 { height: 60px; height: auto !important; min-height: 60px; }
.sp80 { height: 80px; height: auto !important; min-height: 80px; }
.sp90 { height: 90px; height: auto !important; min-height: 90px; }

.sp12 { height: 12px; height: auto !important; min-height: 12px; }
.sp24 { height: 24px; height: auto !important; min-height: 24px; }
.sp36 { height: 36px; height: auto !important; min-height: 36px; }
.sp48 { height: 48px; height: auto !important; min-height: 48px; }
.sp72 { height: 72px; height: auto !important; min-height: 72px; }
.sp84 { height: 84px; height: auto !important; min-height: 84px; }
.sp96 { height: 96px; height: auto !important; min-height: 96px; }

.h { float: left; }
.ie .h { display: inline; }
.box { color: #47555a; padding: 20px; background: #e4f8ff;}